home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
C/C++ Users Group Library 1996 July
/
C-C++ Users Group Library July 1996.iso
/
listings
/
v_09_04
/
9n04009a
< prev
next >
Wrap
Text File
|
1991-03-19
|
2KB
|
63 lines
/* localeconv function */
#include <limits.h>
#include <locale.h>
/* static data for "C" and current locales */
static char null[] = "";
struct lconv _Clocale = {
NULL, "C",
/* LC_CTYPE */
NULL, NULL, NULL,
/* LC_MONETARY */
null, /* currency_symbol */
null, /* int_curr_symbol */
null, /* mon_decimal_point */
null, /* mon_grouping */
null, /* mon_thousands_sep */
null, /* negative_sign */
null, /* positive_sign */
CHAR_MAX, /* frac_digits */
CHAR_MAX, /* int_frac_digits */
CHAR_MAX, /* n_cs_precedes */
CHAR_MAX, /* n_sep_by_space */
CHAR_MAX, /* n_sign_posn */
CHAR_MAX, /* p_cs_precedes */
CHAR_MAX, /* p_sep_by_space */
CHAR_MAX, /* p_sign_posn */
/* LC_NUMERIC */
".", /* decimal_point */
null, /* grouping */
null, /* thousands_sep */
struct lconv _Locale = {
NULL, "C",
/* LC_CTYPE */
NULL, NULL, NULL,
/* LC_MONETARY */
null, /* currency_symbol */
null, /* int_curr_symbol */
null, /* mon_decimal_point */
null, /* mon_grouping */
null, /* mon_thousands_sep */
null, /* negative_sign */
null, /* positive_sign */
CHAR_MAX, /* frac_digits */
CHAR_MAX, /* int_frac_digits */
CHAR_MAX, /* n_cs_precedes */
CHAR_MAX, /* n_sep_by_space */
CHAR_MAX, /* n_sign_posn */
CHAR_MAX, /* p_cs_precedes */
CHAR_MAX, /* p_sep_by_space */
CHAR_MAX, /* p_sign_posn */
/* LC_NUMERIC */
".", /* decimal_point */
null, /* grouping */
null, /* thousands_sep */
/* get pointer to current locale */
#undef localeconv
struct lconv *localeconv(void)
{
return (&_Locale);
}